'''【问题描述】写一个函数isPrime(n)用于判断一个数字n是不是素数，
用户输入一个正整数，在一行内输出不大于该数的所有素数，各数后面用一个空格分隔。

【输入形式】输入一个正整数

【输出形式】不大于该数的所有素数，各数后面用一个空格分隔。

【样例输入】100          

【样例输出】2 3 5 7 11 13 17 19 23 29 31 37 41 43
47 53 59 61 67 71 73 79 83 89 97

【代码如下】'''
def isPrime(n):
    if n<2:
        return False
    for i in range(2,n):
        if n%i==0:
            return False
    return True
n=int(input(""))
for i in range(1,n+1):
    if isPrime(i):
        print(i,end=" ")
